/**
 * output package name
 */
package com.kingdee.eas.lms.enumerate;

import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;

/**
 * output class name
 */
public class DrivingTypeEnum extends StringEnum
{
    public static final String A1_VALUE = "10";
    public static final String A2_VALUE = "20";
    public static final String B1_VALUE = "30";
    public static final String B2_VALUE = "40";
    public static final String C1_VALUE = "50";
    public static final String C2_VALUE = "60";
    public static final String C3_VALUE = "70";

    public static final DrivingTypeEnum a1 = new DrivingTypeEnum("a1", A1_VALUE);
    public static final DrivingTypeEnum a2 = new DrivingTypeEnum("a2", A2_VALUE);
    public static final DrivingTypeEnum b1 = new DrivingTypeEnum("b1", B1_VALUE);
    public static final DrivingTypeEnum b2 = new DrivingTypeEnum("b2", B2_VALUE);
    public static final DrivingTypeEnum c1 = new DrivingTypeEnum("c1", C1_VALUE);
    public static final DrivingTypeEnum c2 = new DrivingTypeEnum("c2", C2_VALUE);
    public static final DrivingTypeEnum c3 = new DrivingTypeEnum("c3", C3_VALUE);

    /**
     * construct function
     * @param String drivingTypeEnum
     */
    private DrivingTypeEnum(String name, String drivingTypeEnum)
    {
        super(name, drivingTypeEnum);
    }
    
    /**
     * getEnum function
     * @param String arguments
     */
    public static DrivingTypeEnum getEnum(String drivingTypeEnum)
    {
        return (DrivingTypeEnum)getEnum(DrivingTypeEnum.class, drivingTypeEnum);
    }

    /**
     * getEnumMap function
     */
    public static Map getEnumMap()
    {
        return getEnumMap(DrivingTypeEnum.class);
    }

    /**
     * getEnumList function
     */
    public static List getEnumList()
    {
         return getEnumList(DrivingTypeEnum.class);
    }
    
    /**
     * getIterator function
     */
    public static Iterator iterator()
    {
         return iterator(DrivingTypeEnum.class);
    }
}